package com.mitlab.dev.draw.samleClass;

import java.util.List;



public interface NumberStoreService {
	
	/**
	 * 
	 * <p>方法名称：</p>
	 * <p>方法说明：根据员工工号查询对应库信息集合</p>
	 * @param busiBaseReq
	 * @return
	 * @autho wuxinyong
	 * @time 2016-8-31 下午4:23:40
	 *
	 */
	public List<NumberStoreInfoBO> queryNumberStoreInfoList(BusiBaseReqBO busiBaseReq);
	
	/**
	 * 
	 * <p>方法名称：单号码库位变更业务服务</p>
	 * <p>方法说明：</p>
	 * @param changeNumStoreReq
	 * @autho wuxinyong
	 * @time 2016-9-4 下午6:13:40
	 *
	 */
	public void changeNumStore(ChangeNumStoreReqBO changeNumStoreReq);
	
	/**
	 * <p>方法名称：将卡从池变更到库</p>
	 * <p>方法说明：</p>
	 * @param busiNumToStore
	 * @autho wangming
	 * @time 2016年9月8日 上午10:42:13
	 */
	public void changeNumToStoreService(BusiNumToStoreReqBO busiNumToStore);
	
	/**
	 * 
	 * <p>方法名称：单号码库池变更业务服务</p>
	 * <p>方法说明：从源库变更为目标池</p>
	 * @param changeNumStoreReq
	 * @autho wuxinyong
	 * @time 2016-9-16 下午1:41:32
	 *
	 */
	public void changeNumStoreInPool(ChangeNumStoreReqBO changeNumStoreReq);
	
	/**
	 * 
	 *<p>方法名称：根据库位类型查询库集合</p>
	 *<p>方法说明：</p> 
	 *@param resNumStoreQueryReqBo
	 *@return
	 *@author wuxinyong
	 *@time 2016-9-20 上午1:04:00
	 */
	public List<NumberStoreInfoBO> queryNumStoreByType(ResNumStoreQueryReqBO resNumStoreQueryReqBo);

}
